storage technology - French English Dictionary